home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Windows Expert
/
Windows Expert.iso
/
windownt
/
mews1m.zip
/
README.SRC
< prev
Wrap
Text File
|
1993-03-31
|
2KB
|
54 lines
MicroEMACS 3.11c for MS-Windows, update 1.1a(m) Pierre Perret
=============================================== March 31, 1993
Development notes
Files in this ZIP archive:
-------------------------
README.SRC this file
MEWINMS.MAK Makefile (for both Win 3.x and Windows NT March Beta)
MSWABOUT.DLG about dialog box
MSWFILE.C file dialog box and current working directory management
The above files are the only ones that have changed between update 1.1
and update 1.1a(m). The changes are as follows:
MEWINMS.MAK:
The references to $(LIB) have been removed from the Windows NT i386
section since, starting in the October 1992 SDK, this environment
variable contains a path string rather than a single directory name.
The automatic selection of TARGET=NT is now based on the presence of the
SYSTEMROOT environment variable rather than NTVERSION.
Support has been added for the DEC Alpha.
Added changes (one could call them hacks) to compile under the March 1993
Windows NT preliminary SDK:
- changed flags i386, MIPS and ALPHA to _X86_, _MIPS_ and _ALPHA_
- changed flag WIN32 to _WIN32_
- added the command modifier "-" to the mkdir command to avoid silly aborts
- removed the /BATCH option from the NT cl386 flag list
- added the definition _CTYPE_DEFINED=1 to avoid conflict with ctype.h on
islower and isupper (this hack probably belongs in estruct.h rather than here)
- added the definition of __export to nullify it as the new compiler no longer
ignores this (another hack for which the real fix belongs in estruct.h)
- changed the LINKER macro to point to link32 when under NT
- changed the LIB invocation to lib32
Since the next MicroEMACS release (3.12, presently in Beta) will include
MicroEMACS for Windows, there will not be any update 1.2 or 2.x of this
port of MicroEMACS 3.11c. The above changes were hacked into the
makefile instead of fixing the sources (in particular, estruct.h) to
avoid a change of version number.
MSWABOUT.DLG:
The update identification has been changed from 1.1 to 1.1a
MSWFILE.C:
Line 205 has been modified to correct a defect that prevented a filename
containing a directory specification from being processed in the file
selection dialog box.